01. Definisi
Sekalipun demikian, definisi di atas mencakup
banyak alat khusus yang hanya bisa memperhitung kan satu atau
beberapa fungsi.
Ketika mempertimbang kan komputer modern, sifat
mereka yang paling penting yang membedakan mereka dari alat
menghitung yang lebih awal ialah bahwa, dengan pemrograman yang benar, semua komputer dapat
mengemulasi sifat apa pun (meskipun
barangkali dibatasi oleh kapasitas penyimpanan dan kecepatan yang
berbeda), dan, memang dipercaya bahwa mesin sekarang bisa meniru
alat perkompute-ran yang akan kita ciptakan pada masa depan
(meskipun niscaya lebih lambat).
Dalam suatu pengertian, batas
kemampuan ini adalah tes yang berguna karena mengenali komputer
"maksud umum" dari alat maksud istimewa yang lebih awal.
Definisi dari "maksud umum" bisa diformulasikan ke dalam
syarat bahwa suatu mesin harus dapat meniru Mesin Turing universal.
Mesin yang mendapat
definisi ini dikenal sebagai Turing-lengkap, dan yang pertama mereka
muncul pada tahun 1940 di tengah kesibukan perkembangan di seluruh
dunia.
Lihat artikel sejarah
perkomputeran untuk lebih banyak detail periode ini.